/*    */ package com.alipaydb.util;
/*    */ 
/*    */ import com.alipaydb.config.AlipayConfig;
/*    */ import java.io.UnsupportedEncodingException;
/*    */ import org.apache.commons.codec.digest.DigestUtils;
/*    */ 
/*    */ public class AlipayMd5Encrypt
/*    */ {
/*    */   public static String md5(String text)
/*    */   {
/* 31 */     return DigestUtils.md5Hex(getContentBytes(text, AlipayConfig.input_charset));
/*    */   }
/*    */ 
/*    */   private static byte[] getContentBytes(String content, String charset)
/*    */   {
/* 43 */     if ((charset == null) || ("".equals(charset))) {
/* 44 */       return content.getBytes();
/*    */     }
/*    */     try
/*    */     {
/* 48 */       return content.getBytes(charset); } catch (UnsupportedEncodingException e) {
/*    */     }
/* 50 */     throw new RuntimeException("MD5签名过程中出现错误,指定的编码集不对,您目前指定的编码集是:" + charset);
/*    */   }
/*    */ }

/* Location:           F:\电商\commons-utils.jar
 * Qualified Name:     com.alipaydb.util.AlipayMd5Encrypt
 * JD-Core Version:    0.6.0
 */